﻿
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("Khachhang")]
    public  class Khachhang
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]  
        public int Id { get; set; }
        [Required(ErrorMessage = "Họ tên không để trống")]
        public string Tenkhachhang { get; set; }
        [Required(ErrorMessage="Tên đăng nhập không để trống")]
        
        public string Tendangnhap { get; set; }
        [Required(ErrorMessage = "Mật khẩu không để trống")]
        [MinLength(6,ErrorMessage="Mật khẩu phải nhiều hơn 6 ký tự")]
        public string Matkhau { get; set; }
        //[Required(ErrorMessage = "Xác nhận mật khẩu không để trống")]
        //[MinLength(6, ErrorMessage = "Xác nhận mật khẩu phải nhiều hơn 6 ký tự")]
        //[Compare("Matkhau",ErrorMessage="Mật khẩu và xác nhận mật khẩu không chính xác")]
        //public string XacNhanMatkhau { get; set; }
        [Required(ErrorMessage="Email không để trống"),EmailAddress(ErrorMessage="Email không hợp lệ")]
        public string Email { get; set; }
        [Required(ErrorMessage = "Địa chỉ không để trống")]
        public string Diachi { get; set; }
        [Required(ErrorMessage = "Số điện thoại không để trống")]
        [RegularExpression("[0-9]{9,11}",ErrorMessage="Số điện thoại không hợp lệ")]
        public string Sodienthoai { get; set; }
    
        public virtual ICollection<Gopy> Gopies { get; set; }
    }

